package bite;
import java.util.*;
/**
 * Creared with IntelliJ IDEA.
 * Description:链接：https://www.nowcoder.com/questionTerminal/433c0c6a1e604a4795291d9cd7a60c7a
 * 来源：牛客网
 *
 * 工作中，每当要部署一台新机器的时候，就意味着有一堆目录需要创建。例如要创建目录“/usr/local/bin”，就需要此次创建“/usr”、“/usr/local”以及“/usr/local/bin”。好在，Linux下mkdir提供了强大的“-p”选项，只要一条命令“mkdir -p /usr/local/bin”就能自动创建需要的上级目录。
 * 现在给你一些需要创建的文件夹目录，请你帮忙生成相应的“mkdir -p”命令。
 * User:yxd
 * Date:2022-06-15
 * Time:20:58
 */
public class Day37_2 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        while (input.hasNext()){
            int n = input.nextInt();
            String[] arr = new String[n];
            for (int i = 0; i < n; i++) {
                arr[i] = input.next();
            }
            Arrays.sort(arr);
            //标记矩阵
            boolean[] bool = new boolean[n];
            for(int i = 0;i < n - 1;i ++){
                //剔除相同的路径
                if(arr[i].equals(arr[i + 1])){
                    bool[i] = true;
                }else if(arr[i].length() < arr[i + 1].length() && arr[i + 1].contains(arr[i]) && arr[i + 1].charAt(arr[i].length()) == '/'){
                    //后面一个路径包含了前面的路径,直接省略前面的路径
                    bool[i] = true;
                }
            }
            for(int i = 0;i < n;i ++){
                if(!bool[i]){
                    //没有出现的路径,需要打印
                    System.out.println("mkdir -p " + arr[i]);
                }

            }
            System.out.println();
        }
    }
}
